package com.ev.asl.domain;

import java.io.Serializable;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 文件名称： com.ev.hr.domain.MoldingBarcodeDO.java</br>
 * 初始作者： ev-monitor</br>
 * 创建日期： 2021-10-15 15:10:29</br>
 * 功能说明： 对接打码枪信息 <br/>
 * =================================================<br/>
 * 修改记录：<br/>
 * 修改作者        日期       修改内容<br/>
 * ================================================<br/>
 * Copyright (c) 2020-2021 .All rights reserved.<br/>
 */
@Data
@ApiModel(value = "对接打码枪信息")
public class MoldingBarcodeDO implements Serializable {
	private static final long serialVersionUID = 1L;

	//主键
    @ApiModelProperty(value = "主键")
	private Long id;
	//成型日报主键
    @ApiModelProperty(value = "成型日报主键")
	private Long moldingDailyId;
	//组装日报表主键
    @ApiModelProperty(value = "组装日报表主键")
	private Long addemblyDailyId;
	//数据类型区分 1 成型 2 组装
    @ApiModelProperty(value = "数据类型区分 1 成型 0 组装")
	private Integer type;
	//物料主键
    @ApiModelProperty(value = "物料主键")
	private Long materielId;
	//日报中物料总数量
    @ApiModelProperty(value = "日报中物料总数量")
	private BigDecimal totalQty;
	//编码
    @ApiModelProperty(value = "编码")
	private String lotNo;
	//序列号 取lot_no 后部分
    @ApiModelProperty(value = "序列号 取lot_no 后部分")
	private Integer serialNo;
	//创建时间分别取日报审批的更新时间
    @ApiModelProperty(value = "创建时间分别取日报审批的更新时间", example = "2021-10-15 15:10:29")
	private Date createTime;
	//拉取状态 1 已拉取 0 未拉取
    @ApiModelProperty(value = "拉取状态 1 已拉取 0 未拉取")
	private Integer pullStatus;
	//码枪已打印状态  NG 1 OR  PASS 2
    @ApiModelProperty(value = "码枪已打印状态  NG 1 OR  PASS 2")
	private Integer status;
	//拉取时间
    @ApiModelProperty(value = "拉取时间", example = "2021-10-15 15:10:29")
	private Date pullTime;
	//回调时间
    @ApiModelProperty(value = "回调时间", example = "2021-10-15 15:10:29")
	private Date callBackTime;
	//托盘编码
    @ApiModelProperty(value = "托盘编码")
	private String palletCoding;
	//打印状态 1 已打印  0 否
    @ApiModelProperty(value = "打印状态 1 已打印  0 否")
	private Integer printStatus;
	//序列号已打印的最大值
	@ApiModelProperty(value = "序列号已打印的最大值")
	private BigDecimal maximum;

}
